home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part2 / 10504 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.8 KB

  1. Path: news.unibw-muenchen.de!demokrit!dirk
  2. From: dirk@demokrit.informatik.unibw-muenchen.de (Dirk Dickmanns)
  3. Newsgroups: comp.lang.eiffel,comp.lang.c,comp.object
  4. Subject: Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer
  5. Date: 18 Mar 96 10:49:02 GMT
  6. Organization: University of the Federal Armed Forces Munich
  7. Message-ID: <dirk.827146142@demokrit>
  8. References: <1995Jul3.034108.4193@rcmcon.com> <3taaha$p8j@ixnews3.ix.netcom.com> <4id7re$2k5@news4.digex.net> <4idgedINNob4@keats.ugrad.cs.ubc.ca>
  9. NNTP-Posting-Host: demokrit.informatik.unibw-muenchen.de
  10. X-Newsreader: NN version 6.5.0 #40 (NOV)
  11.  
  12. (newsgroups trimmed)
  13.  
  14. c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku) writes:
  15.  
  16. ... Bertrands marketing hype snipped (he shouldn't have done it that way ;-) ...
  17.  
  18. >So, why should a programmer _not_ use special techniques and tricks permitted
  19. >by a language?
  20.  
  21. Maybe, if you can ever understand this, because someone less of a
  22. genius than you should not only read, but also _understand_ what the
  23. code deos. If that guy cost you something between $2 and $5 a minute,
  24. you would like him to understand it fast and not being hampered by a
  25. (hacked) syntax not really :-) designed for readability.
  26.  
  27. >What the C standard _permits_ you to do is perfectly legal. It gives you
  28. >well-defined behavior that will translate correctly.
  29.  
  30. Omigod KK (or cjiv?). This is completely irrelevant. It is also right
  31. for (most) machine codes, assemblers, Java byte code...
  32.  
  33. >This thread is full of clueless, idiotic postings that are devoid of concrete
  34. >examples, the excerpt from this Bertrand character's book is no exception.
  35. >He is clearly a clueless twit who should not be published.
  36.  
  37. If anyone here is somewhat clueless, guess who (besides me :-)  This
  38. one stamps you to an <add expletive here>.
  39.  
  40. >If he actually gave a solid example, a knowledgeable expert would be able to
  41. >rip him to shreds. Vagueness is the ultimate defence of persuasive authors who
  42. >use the emotional appeal of the written word to coerce like-minded individuals
  43. >into a particular opinion. If we had Bertrand right here and criticized his
  44. >writing openly, he could---endlessly, no doubt---keep backing out by saying ``I
  45. >didn't say that'', ``I didn't mean that'' and so forth. Of course not: he
  46. >bloody _didn't_ say a damn thing!
  47.  
  48. Wonderful argument -- no technical content.
  49.  
  50. Actually, I didn't like what Bertrand wrote either. But what you said
  51. about him shows what you really are.  Read it carefully again -- he
  52. cannot afford bringing up the whole world against him, and he
  53. explicated quite exactly what _in_ _his_ opinion hackers are.  I do
  54. not agree with him on his definition of hacker, but the people _he_
  55. subsumes under this term are harmful to any reasonable software
  56. project, as most probably you (damned shit, now I replied with a ad
  57. hominem attack... flame me, flame me!).
  58.  
  59. >Some books, on the other hand, are so loaded with interesting content that
  60. >reading but a few pages leaves one enlightented, and returning to the book time
  61. >and time again one learns something new.
  62.  
  63. Yes, I found some of them to be about other languages than C and C++.
  64. I do almost no programming in Eiffel any more (in favor of Ada 95 and,
  65. yes, ANSI C), anyway the books of BM were enlightening (thanks go to
  66. Bertrand).
  67.  
  68. >Other books are just full of self-righteous spouting without substance. It's
  69. >not too hard to see in what category this belongs.
  70.  
  71. Ok, ok, some of his pages (also those about Ada) are, hmmmm, at least
  72. a bit questionable and maybe not quite fair. Keep in mind that BM has
  73. to sell his language when you read his books, then they are very, very
  74. good.
  75.  
  76. (Kazimir, one week kill file entries showed up to be much too short!)
  77.  
  78. Dirk
  79.  
  80. --
  81. Dirk Dickmanns -- real-time dynamic computer vision
  82. Sun OS 4.1.3; PC Linux; dying: Transputers - embedded
  83. Ada 95, Ada 83, OCCAM2/3, ANSI C, Eiffel 3, PROLOG, C++
  84.